#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2020-08-25 10:02:09
# @Author  : Zuo Zhongfei (zuozhongfei@126.com)
# @Link    : www
# @Version : $Id$

import os

cars = ['audi', 'bmw', 'subaru', 'toyuta']
for car in cars:
    if car == 'bmw':
        print(car.upper())
    else:
        print(car.title())

# 检查多个条件是否成立
# 你可能想同时检查多个条件，例如，有时候你需要在两个条件都为True时才执行相应的操作，
# 而有时候你只要求一个条件为True时就执行相应的操作。在这些情况下，关键字and和or可助你一臂之力。

# and 判断两个条件都成立的情况
age_0 = 22
age_1 = 18

if age_0 >= 21 and age_1 >= 21:
    print("都大于等于21")
else:
    print("条件不成立")

age_1 = 21
if age_0 >= 21 and age_1 >= 21:
    print("都大于等于21")
else:
    print("条件不成立")

# or 判断有一个条件成立就可以
age_0 = 22
age_1 = 18

if age_0 >= 21 or age_1 >= 21:
    print("有一个大于21")
else:
    print("没有一个大于21")

# 判断特定值是否包含在列表中 ： in
names = ['zhangsan', 'lisi', 'wangwu']
if 'lisi' in names:
    print('lisi在这里')
else:
    print('lisi不在这里')

# 检查特定值是否不包含在特定列表中 ： not in
names = ['zhangsan', 'lisi', 'wangwu']
if 'zhaoliu' not in names:
    print('zhaoliu不在这里')
else:
    print('zhaoliu在这里')

#  if-elif-else结构 检查多个条件
age = 12
if age < 4:
    print("4岁以下，不收费")
elif age < 18:
    print("18岁以下，门票5元")
else:
    print("大于18岁，门票10元")


if age < 4:
    price = 0
elif age < 18:
    price = 5
else:
    price = 10
print("根据年龄算出门票价格为：" + str(price))

# 使用if判断列表是否为空

names1 = []
if names1:
    print("这里没有人")
else:
    print("这里有人：" + str(names1))

# 练习

# 5.8 创建一个用户列表，根据用户名打印不同的内容
users = ['xiaoli', 'xiaoming', 'xiaowang', 'xiaozhang', 'admin']

for user in users:
    if user == 'admin':
        print('hello admin,would you like to see a status report?')
    else:
        print('hello ' + user + ",thank for you logging in again")


# 5-9 处理没有用户的情形：在为完成练习5-8编写的程序中，添加一条if语句，检查用户名列表是否为空。
users = ['xiaoli', 'xiaoming', 'xiaowang', 'xiaozhang', 'admin']
users = []
if users:
    print("We have a lot of users")

    for user in users:
        if user == 'admin':
            print('hello admin,would you like to see a status report?')
        else:
            print('hello ' + user + ",thank for you logging in again")
else:
    print("We need to find some users!")
